// 显示选框样式
$('.i-checks,.checkbox').iCheck({
    checkboxClass: 'icheckbox_square-green',
    radioClass: 'iradio_square-green',
});

// 全选
$('.checkbox').on('ifChecked', function(event){
    $('.i-checks').iCheck('check');
});
$('.checkbox').on('ifUnchecked', function(event){
    $('.i-checks').iCheck('uncheck');
});

// 点击tr选中
$('.select-tr').on('click', function () {
    $(this).find('.i-checks').iCheck('toggle')
});

// 页面初始化
function pageInit() {

}

// 获取选中id
function getCheckedIdArr() {
    var arr = new Array();
    $(".i-checks:checkbox:checked").each(function(i){
        arr[i] = $(this).val();
    });
    return arr;
}

// 修改按钮
function update() {
    var arr = getCheckedIdArr();
    if (!arr.length > 0) {
        layer.alert('请选择' + listName + '！', {icon: 5});
        return;
    } else {
        updatePage(arr[0]);
    }
}

// 添加页面
function add() {
    openPage('添加' + listName, addUrl, function () {
        pageInit();
    }, function () {
        startSave();
    });
}

// 修改页面
function updatePage(id) {
    openPage('编辑' + listName, updateUrl + id, function () {
        pageInit();
    }, function () {
        startSave();
    });
}

// 开始保存 添加/修改
function startSave() {
    ajaxPost(ajaxSaveUrl, $("#dataForm").serialize(), function (data) {
        layer.close(layer.index);
        layer.msg(data.msg, {time: 1000}, function () {
            startRefresh();
        });
    });
}

// 开始删除
function startDelete(){
    var arr = getCheckedIdArr();
    if (!arr.length > 0) {
        layer.alert('请选择' + listName + '！', {icon: 5});
        return;
    }
    layer.confirm('是否删除？', {icon: 3, title:'提示'}, function(index){
        layer.close(index);
        var ids = arr.join(",");
        ajaxPost(ajaxDeleteUrl, {"ids": ids}, function (result) {
            layer.msg(result.msg, {time: 1000}, function () {
                if (result.status == 200) {
                    startRefresh();
                }
            });
        });
    });
}

// 开始搜索
function startSearch() {
    $("#searchForm").attr("action", listUrl);
    $("#searchForm").submit();
}

// 开始清空
function startEmpty() {
    location.href = listUrl;
}